STRINGS.NAMES.BBOY_LOST_PACKAGE = "Lost Package (Ghost Festival)"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_LOST_PACKAGE = "What could be inside?"

STRINGS.NAMES.BBOY_ZHONGYUAN_BLUEPRINT = "Blueprint (Zhongyuan Festival)"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_ZHONGYUAN_BLUEPRINT = "The power of knowledge!"

STRINGS.NAMES.BBOY_JIA_BLUEPRINT = "Blueprint (Jia)"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_JIA_BLUEPRINT = "The power of knowledge!"

STRINGS.NAMES.BBOY_RIVER_LANTERN = "River Lantern"
STRINGS.RECIPE_DESC.BBOY_RIVER_LANTERN = "A lantern for the river."
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_RIVER_LANTERN = "A lantern for the river."

STRINGS.NAMES.BBOY_NETHER_MOTH = "Nether Moth"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_NETHER_MOTH = "A messenger from the underworld?"

STRINGS.NAMES.BBOY_NETHER_MOTHWINGS = "Nether Moth Wings"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_NETHER_MOTHWINGS = "Wings of the underworld messenger."

STRINGS.NAMES.BBOY_NETHER_BLOSSOM = "Nether Blossom"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_NETHER_BLOSSOM = "When the Nether Blossom blooms, it illuminates the river of forgetfulness, shedding tears of red for a thousand years."

STRINGS.NAMES.BBOY_NETHER_PETAL = "Otherworldly Petal"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_NETHER_PETAL = "When the otherworldly flower blooms, it lights the River of Forgetfulness, shedding red tears for a thousand years."

STRINGS.NAMES.BBOY_CANDLE01 = "Candle"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_CANDLE01 = "The flame flickers gently."
STRINGS.NAMES.BBOY_CANDLE02 = "Candle"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_CANDLE02 = "The flame flickers gently."
STRINGS.NAMES.BBOY_CANDLE03 = "Candle"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_CANDLE03 = "The flame flickers gently."

STRINGS.NAMES.BBOY_CANDLE_ITEM = "Candle (Item)"
STRINGS.RECIPE_DESC.BBOY_CANDLE_ITEM = "Burns continuously."
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_CANDLE_ITEM = "The flame flickers."

STRINGS.NAMES.WALL_BBOY_COURTYARD_ITEM = "Courtyard Wall (Item)"
STRINGS.RECIPE_DESC.WALL_BBOY_COURTYARD_ITEM = "A beautiful wall."
STRINGS.CHARACTERS.GENERIC.DESCRIBE.WALL_BBOY_COURTYARD_ITEM = "How deep is the courtyard... willows like smoke, countless curtains."

STRINGS.NAMES.WALL_BBOY_COURTYARD = "Courtyard Wall"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.WALL_BBOY_COURTYARD = "How deep is the courtyard... willows like smoke, countless curtains."

STRINGS.NAMES.WALL_BBOY_NETHER_BLOSSOM_ITEM = "Nether Blossom Wall (Item)"
STRINGS.RECIPE_DESC.WALL_BBOY_NETHER_BLOSSOM_ITEM = "A stone wall entwined with nether blossoms."
STRINGS.CHARACTERS.GENERIC.DESCRIBE.WALL_BBOY_NETHER_BLOSSOM_ITEM = "Red walls, flowers like blood, blooming in longing yet no one appears."

STRINGS.NAMES.WALL_BBOY_NETHER_BLOSSOM = "Nether Blossom Wall"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.WALL_BBOY_NETHER_BLOSSOM = "Red walls, flowers like blood, blooming in longing yet no one appears."

STRINGS.NAMES.BBOY_CANDLE_LAMP = "Candle Lamp"
STRINGS.RECIPE_DESC.BBOY_CANDLE_LAMP = "A gentle light."
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_CANDLE_LAMP = "A gentle light."

STRINGS.NAMES.BBOY_NETHER_LAMP = "Nether Lamp"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_NETHER_LAMP = "A ghostly lamp, guiding souls, its blue flame cold for a thousand years."

STRINGS.NAMES.BBOY_DRY_WELL = "Dry Well"
STRINGS.RECIPE_DESC.BBOY_DRY_WELL = "After the manor burns, only the dry well remains; palace gates shut, trees still stand."
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_DRY_WELL = "After the manor burns, only the dry well remains; palace gates shut, trees still stand."

STRINGS.NAMES.BBOY_GHOSTFIRE = "Ghostfire"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_GHOSTFIRE = "Ghostly flames glow in the dark, mourning flows through ruined paths."

STRINGS.NAMES.BBOY_FORSAKEN_GRAVE = "Forsaken Grave"
STRINGS.RECIPE_DESC.BBOY_FORSAKEN_GRAVE = "A lonely grave across a thousand miles, with no one to share sorrow."
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_FORSAKEN_GRAVE = "A lonely grave across a thousand miles, with no one to share sorrow."

STRINGS.NAMES.BBOY_PAPER_BEEFALO_ITEM = "Paper Beefalo"
STRINGS.RECIPE_DESC.BBOY_PAPER_BEEFALO_ITEM = "Burned as an offering, a farming ox even in the underworld."
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_PAPER_BEEFALO_ITEM = "Can I ride it now?"

STRINGS.NAMES.BBOY_PAPER_BEEFALO = "Paper Beefalo"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_PAPER_BEEFALO = "Can I ride it now?"

STRINGS.NAMES.BBOY_PAPER_EFFIGY_ITEM = "Paper Effigy"
STRINGS.RECIPE_DESC.BBOY_PAPER_EFFIGY_ITEM = "Made of paper by skilled craftsmen, lifelike in form and clothing, used for ritual or decoration."
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_PAPER_EFFIGY_ITEM = "Will it move on its own?"

STRINGS.NAMES.BBOY_PAPER_EFFIGY = "Paper Servant"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_PAPER_EFFIGY = "It really came to life!"

STRINGS.NAMES.BBOY_BOOK_SURVIVAL_GUIDE = "Survival Guide"
STRINGS.RECIPE_DESC.BBOY_BOOK_SURVIVAL_GUIDE = "Learn to unlock new crafting recipes."
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_BOOK_SURVIVAL_GUIDE = "It contains a lot of useful information."

STRINGS.NAMES.BBOY_PIGGY_HI = "Hi Piggy"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_PIGGY_HI = "A pig merchant with quite the personality."

STRINGS.NAMES.BBOY_CARRYING_BEEFALO = "Carrying Beefalo"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_CARRYING_BEEFALO = "A hardworking beefalo."

STRINGS.NAMES.BBOY_FIREWORKS = "Fireworks"
STRINGS.RECIPE_DESC.BBOY_FIREWORKS = "The merchant said lighting it might attract... something?"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_FIREWORKS = "It has the word 'Hi' on it—maybe I should launch it during the day."

STRINGS.NAMES.BBOY_COPPER_COIN = "Copper Coin"
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_COPPER_COIN = "This kind of thing can be bought with a little money."

STRINGS.NAMES.BBOY_LUCKY_CAT = "Lucky Cat"
STRINGS.RECIPE_DESC.BBOY_LUCKY_CAT = "Offering it may bring down money from the sky."
STRINGS.CHARACTERS.GENERIC.DESCRIBE.BBOY_LUCKY_CAT = "Haki Miwa Nanbei Green Bean."

STRINGS.NAMES.BBOY_LUCKY_CAT_BLUEPRINT = "Lucky Cat Blueprint"

-- Actions
STRINGS.BBOY_ACTIONS = {}
STRINGS.BBOY_ACTIONS.BBOY_UPGRADE = {
    GENERIC = "Assemble",
    CHANGE = "Transform",
}
STRINGS.BBOY_ACTIONS.BBOY_DESTINATION_UI = {
    GENERIC = "Choose Destination",
}
STRINGS.BBOY_ACTIONS.BBOY_TOUCH = {
    GENERIC = "Touch",
}
STRINGS.BBOY_ACTIONS.BBOY_READ = {
    GENERIC = "Read",
    ACTIONFAIL = {
        NOT_BUILDER = "You are not the builder.",
        ALL_KNOWN = "All knowledge has already been mastered.",
    },
}
STRINGS.BBOY_ACTIONS.BBOY_WORSHIP = {
    GENERIC = "Worship",
    ACTIONFAIL = {
        ALREADY_OFFERED = "An offering has already been made.",
    },
}

-- Blueprint names
STRINGS.NAMES.BBOY_CANDLE_ITEM_BBOY_JIA_BLUEPRINT = "Candle Blueprint"
STRINGS.NAMES.BBOY_CANDLE_LAMP_BBOY_JIA_BLUEPRINT = "Candle Lamp Blueprint"
STRINGS.NAMES.BBOY_DRY_WELL_BBOY_ZHONGYUAN_BLUEPRINT = "Dry Well Blueprint"
STRINGS.NAMES.BBOY_FORSAKEN_GRAVE_BBOY_ZHONGYUAN_BLUEPRINT = "Forsaken Grave Blueprint"
STRINGS.NAMES.BBOY_PAPER_BEEFALO_ITEM_BBOY_ZHONGYUAN_BLUEPRINT = "Paper Beefalo Blueprint"
STRINGS.NAMES.BBOY_PAPER_EFFIGY_ITEM_BBOY_ZHONGYUAN_BLUEPRINT = "Paper Effigy Blueprint"
STRINGS.NAMES.BBOY_RIVER_LANTERN_BBOY_JIA_BLUEPRINT = "River Lantern Blueprint"
STRINGS.NAMES.WALL_BBOY_COURTYARD_ITEM_BBOY_JIA_BLUEPRINT = "Courtyard Wall Blueprint"
STRINGS.NAMES.WALL_BBOY_NETHER_BLOSSOM_ITEM_BBOY_ZHONGYUAN_BLUEPRINT = "Nether Blossom Wall Blueprint"

-- Auxiliary prefabs
STRINGS.NAMES.BBOY_CANDLE_LAMP_HALO = "Candle Lamp Glow"
STRINGS.NAMES.BBOY_NETHER_LAMP_HALO = "Nether Lamp Glow"
STRINGS.NAMES.BBOY_MIASMA_CLOUD = "Nether Miasma"
STRINGS.NAMES.BBOY_CANDLEFIRE = "Candle Flame"
STRINGS.NAMES.BBOY_LOST_PACKAGEWRAP = "Ghost Festival Wrapped Bag"
STRINGS.NAMES.BBOY_TRAVELABLE_CLASSIFIED = "Dry Well Travel Helper"
STRINGS.NAMES.PLANTED_BBOY_NETHER_BLOSSOM = "Planted Nether Blossom"

-- Tech name
STRINGS.UI.CRAFTING_FILTERS.BBOY = "Pinhao Mod"

STRINGS.UI.CRAFTING.NEEDSBBOY_PIGGY_HI_SHOP_ONE = "Obtained through trading with Hi Piggy"
STRINGS.UI.CRAFTING_STATION_FILTERS.BBOY_PIGGY_HI_SHOP = "Hi Piggy"

-- Buff name
STRINGS.NAMES.BBOY_NETHER_BUFF = "Nether Miasma"
STRINGS.NAMES.BBOY_BUFF_BRING_WEALTH = "Bring Wealth"

-- Skin names
STRINGS.BBOY_STRINGS = {}
STRINGS.BBOY_STRINGS.BBOY_FORSAKEN_GRAVE_SKIN1_NAME = "Forsaken Grave · 1"
STRINGS.BBOY_STRINGS.BBOY_FORSAKEN_GRAVE_SKIN2_NAME = "Forsaken Grave · 2"
STRINGS.BBOY_STRINGS.BBOY_FORSAKEN_GRAVE_SKIN3_NAME = "Forsaken Grave · 3"
STRINGS.BBOY_STRINGS.BBOY_LUCKY_CAT_SKIN1_NAME = "Nyanko Sensei"
STRINGS.BBOY_STRINGS.BBOY_LUCKY_CAT_SKIN2_NAME = "Speedy Granny"

-- Hi Piggy Lines
STRINGS.BBOY_PIGGY_HI_OUTOFSTOCK_PROXIMITY = {
    "All sold out, come back next time, dear customer!",
    "Nothing left! Sold out so fast the basket’s turned upside down!",
}
STRINGS.BBOY_PIGGY_HI_OUTOFSTOCK_FROMTRADES = {
    "All the good stuff’s gone this time, I’ll bring more next trip!",
    "Nothing left! Sold out so fast the basket’s turned upside down!",
}
STRINGS.BBOY_PIGGY_HI_STARTTRADING = {
    "Carrying my wares far and wide—come have a look, fine goods here!",
    "Don’t miss out! A few coins for fine treasures!",
}
STRINGS.BBOY_PIGGY_HI_ENDTRADING_NOTRADES = {
    "Didn’t find what you like? No worries! I’ll be back with more next time.",
    "No deal today, but our friendship stays—take a look again next time!",
    "Fate’s not right today! I’ll find better wares for you next time.",
}
STRINGS.BBOY_PIGGY_HI_ENDTRADING_MADETRADE = {
    "Thanks for your business! Safe travels!",
    "Come again next time, dear customer! I’ll give you a better price!",
    "Deal’s done and friendship sealed! I’ll be back with a bang!",
}
STRINGS.BBOY_PIGGY_HI_DOTRADE = {
    "Sharp eyes you’ve got there, customer!",
    "No rush to buy—compare a few, and pay when you’re happy.",
    "This is my special price for you—anyone else wouldn’t get it!",
}

-- Piggy Hi Shop
STRINGS.NAMES.WANDERINGTRADERSHOP_BBOY_FIREWORKS = STRINGS.NAMES.BBOY_FIREWORKS
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_BBOY_NETHER_MOTH = STRINGS.NAMES.BBOY_NETHER_MOTH
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_BBOY_PAPER_EFFIGY_ITEM_BBOY_ZHONGYUAN_BLUEPRINT = STRINGS.NAMES.BBOY_PAPER_EFFIGY_ITEM_BBOY_ZHONGYUAN_BLUEPRINT
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_BBOY_PAPER_BEEFALO_ITEM_BBOY_ZHONGYUAN_BLUEPRINT = STRINGS.NAMES.BBOY_PAPER_BEEFALO_ITEM_BBOY_ZHONGYUAN_BLUEPRINT
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_BBOY_FORSAKEN_GRAVE_BBOY_ZHONGYUAN_BLUEPRINT = STRINGS.NAMES.BBOY_FORSAKEN_GRAVE_BBOY_ZHONGYUAN_BLUEPRINT
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_BBOY_DRY_WELL_BBOY_ZHONGYUAN_BLUEPRINT = STRINGS.NAMES.BBOY_DRY_WELL_BBOY_ZHONGYUAN_BLUEPRINT
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_WALL_BBOY_NETHER_BLOSSOM_ITEM_BBOY_ZHONGYUAN_BLUEPRINT = STRINGS.NAMES.WALL_BBOY_NETHER_BLOSSOM_ITEM_BBOY_ZHONGYUAN_BLUEPRINT
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_BBOY_BOOK_SURVIVAL_GUIDE = STRINGS.NAMES.BBOY_BOOK_SURVIVAL_GUIDE
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_CHARCOAL = STRINGS.NAMES.CHARCOAL
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_NITRE = STRINGS.NAMES.NITRE
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_BEESWAX = STRINGS.NAMES.BEESWAX
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_CUTREEDS = STRINGS.NAMES.CUTREEDS
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_MOONROCKNUGGET = STRINGS.NAMES.MOONROCKNUGGET
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_PANFLUTE = STRINGS.NAMES.PANFLUTE
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_OPALPRECIOUSGEM = STRINGS.NAMES.OPALPRECIOUSGEM
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_BEARGER_FUR = STRINGS.NAMES.BEARGER_FUR
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_DEERCLOPS_EYEBALL = STRINGS.NAMES.DEERCLOPS_EYEBALL
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_GOOSE_FEATHER = STRINGS.NAMES.GOOSE_FEATHER
STRINGS.NAMES.BBOY_PIGGY_HI_SHOP_TOWNPORTALTALISMAN = STRINGS.NAMES.TOWNPORTALTALISMAN